//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.ruoyi.live.base.domain.vo;


import com.ruoyi.live.base.domain.LiveProductSource;

import java.util.List;

public class TaskUserVO {
    private List<LiveProductSource> banners;
    private List<LiveProductSource> contents;
    private String title;
    private String price;
    private String scale;

    public TaskUserVO() {
    }

    public List<LiveProductSource> getBanners() {
        return this.banners;
    }

    public List<LiveProductSource> getContents() {
        return this.contents;
    }

    public String getTitle() {
        return this.title;
    }

    public String getPrice() {
        return this.price;
    }

    public String getScale() {
        return this.scale;
    }

    public TaskUserVO setBanners(final List<LiveProductSource> banners) {
        this.banners = banners;
        return this;
    }

    public TaskUserVO setContents(final List<LiveProductSource> contents) {
        this.contents = contents;
        return this;
    }

    public TaskUserVO setTitle(final String title) {
        this.title = title;
        return this;
    }

    public TaskUserVO setPrice(final String price) {
        this.price = price;
        return this;
    }

    public TaskUserVO setScale(final String scale) {
        this.scale = scale;
        return this;
    }

    public boolean equals(final Object o) {
        if (o == this) {
            return true;
        } else if (!(o instanceof TaskUserVO)) {
            return false;
        } else {
            TaskUserVO other = (TaskUserVO)o;
            if (!other.canEqual(this)) {
                return false;
            } else {
                label71: {
                    Object this$banners = this.getBanners();
                    Object other$banners = other.getBanners();
                    if (this$banners == null) {
                        if (other$banners == null) {
                            break label71;
                        }
                    } else if (this$banners.equals(other$banners)) {
                        break label71;
                    }

                    return false;
                }

                Object this$contents = this.getContents();
                Object other$contents = other.getContents();
                if (this$contents == null) {
                    if (other$contents != null) {
                        return false;
                    }
                } else if (!this$contents.equals(other$contents)) {
                    return false;
                }

                label57: {
                    Object this$title = this.getTitle();
                    Object other$title = other.getTitle();
                    if (this$title == null) {
                        if (other$title == null) {
                            break label57;
                        }
                    } else if (this$title.equals(other$title)) {
                        break label57;
                    }

                    return false;
                }

                Object this$price = this.getPrice();
                Object other$price = other.getPrice();
                if (this$price == null) {
                    if (other$price != null) {
                        return false;
                    }
                } else if (!this$price.equals(other$price)) {
                    return false;
                }

                Object this$scale = this.getScale();
                Object other$scale = other.getScale();
                if (this$scale == null) {
                    if (other$scale == null) {
                        return true;
                    }
                } else if (this$scale.equals(other$scale)) {
                    return true;
                }

                return false;
            }
        }
    }

    protected boolean canEqual(final Object other) {
        return other instanceof TaskUserVO;
    }

    public int hashCode() {
        boolean PRIME = true;
        int result = 1;
        Object $banners = this.getBanners();
        int result1 = result * 59 + ($banners == null ? 43 : $banners.hashCode());
        Object $contents = this.getContents();
        result1 = result * 59 + ($contents == null ? 43 : $contents.hashCode());
        Object $title = this.getTitle();
        result1 = result * 59 + ($title == null ? 43 : $title.hashCode());
        Object $price = this.getPrice();
        result1 = result * 59 + ($price == null ? 43 : $price.hashCode());
        Object $scale = this.getScale();
        result1 = result * 59 + ($scale == null ? 43 : $scale.hashCode());
        return result1;
    }

    public String toString() {
        return "TaskUserVO(banners=" + this.getBanners() + ", contents=" + this.getContents() + ", title=" + this.getTitle() + ", price=" + this.getPrice() + ", scale=" + this.getScale() + ")";
    }
}
